// 创建Promise对象

let promise = new Promise((resolve, reject) => {
    //执行异步操作代码
    if (
        /*成功*/
        res
    ) {
        resolve(value); //异步操作执行成功后的回调函数
    } else {
        reject(error); //异步操作执行失败后的回调函数
    });

then()
promise.then((value) => { //成功
    console.log('成功', value);
}, (error) => { //失败
    console.err('失败', error);
})

catch ()
promise.then((value) => {   
    console.log('成功', value);
}).catch((error) => {
    console.err('失败', error);
})